package com.dao;

import com.entity.Notice;
import org.apache.ibatis.annotations.Param;

import java.util.List;


public interface NoticeMapper {

    //查询所有的公告信息
    public List<Notice> getAll();

    //增加公告信息
    public void add_notice(Notice nn);

    //删除
    public void del_notice(int id);

    //根据id获取
    public Notice getById(int id);

    //修改
    public void mod_notice(Notice nn);


    //分页+不定项查询（所有公告列表）
      //总条数
    public int getCount_notice(@Param("content") String content);
     //每页的list
    public List<Notice> getAll_notice(@Param("page")int page,@Param("pagesize")int pageSize,@Param("content") String content);

    //查询最新的五条公告信息
    public List<Notice> getNewFive();

}